iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
自我挑戰組

使用 WiFiBoy Arcade D51 來學習街機遊戲開發 系列 第 1

01.使用 MakeCode Arcade 進行復古街機遊戲開發

  • 分享至 

  • xImage
  •  

前言

從頭開始編寫自己的大型電玩遊戲似乎是一件很困難的事情。微軟在 2020 年左右推出了一個 MakeCode 學習平台,讓國中小學生能夠在一個復古遊戲的開發平台上,透過積木或是簡單的程式碼來開發自己的遊戲。

在開始製作遊戲之前,請您試著想想底下這幾件事情:

  1. 你是否有在網路上看過一些復古的大型電玩遊戲嗎?像是小蜜蜂、小精靈等?
  2. 您可以瀏覽 https://arcade.makecode.com 網頁,找一找你覺得有趣的遊戲。
  3. 你自己或是家人平常喜歡的手機遊戲是哪一套?是否可以進行簡化?
  4. 你心中是否有一個天馬行空的點子,可以把它實現變成一個有意思的小遊戲?

小蜜蜂

小精靈

我們應該從哪裡開始?

  1. 試著拿張紙,畫出草圖或是記錄下你的一些對於遊戲的想法。
  2. 可以試著在 Makecode Arcade 官網上找一個適合你的教學課程,學習製過一個類似的遊戲,了解別人的解決問題的過程。
  3. 試著自己開啟一個專案,從控制自己的遊戲主角開始,讓他左右移動、跳躍,增加一些背景圖案、設定一些敵人與其戰鬥...。

設備需求清單

  1. 您需要一台可聯網桌機或是筆記型電腦,Windows、MacOS、Linux 系統均可。

微軟 MakeCode Arcade 平台簡介

Arcade 街機遊戲,或稱大型電玩是始於 1970 年代,當時標誌性的 Pong 遊戲問世,透過簡單的遊戲規則,瞬間讓人喜愛而無法自拔。規則類似乒乓球,雙方控制螢幕兩側的球拍,試著回擊一個小球,讓對方失誤,取得分數。

Pong

雖然街機遊戲的圖形解析度低、玩法又簡單,但從這裡來學習遊戲製作有個最大好處,那就是大道至簡。您可以去掉一切繁雜的技術(高解析度圖像、3D 建模、多人對戰等),回歸遊戲的本質。試著用「好玩、有趣」的初衷,來學習製作遊戲的技術、用「這遊戲很有趣,我想跟你分享的心情」,來吸引同好來玩您製作的遊戲。這樣才能讓您更有動力,有機會像一位專業的遊戲創造者,設計關卡、腳色與遊戲機制。

您可以透過 Makecode Arcade 的網站,利用內建的一些功能:

  • 色彩豐富的積木,透過拖放編排執行順序的方式來建立遊戲。
  • 利用角色(Sprites)(或稱作精靈)編輯器來製作栩栩如生,具有像素風格的角色。
  • 透過平台內建的遊戲模擬器來確認遊戲是否按照您的想法來執行?
  • 別忘了使用系統內建的音樂開發工具,為您的遊戲加上一曲令人朗朗上口的旋律。

隨著這三十天的主題學習,您會逐漸學習到一些進階的遊戲製作觀念,像是:

  • 碰撞偵測
  • 關卡設計
  • 多人遊戲機制
  • 遊戲素材管理

最後您會學到,如何製作一套引人入勝的復古型街機遊戲,並發行到網路上,讓您的朋友可以在 WiFiBoy Arcade 、電腦、手機甚至是 XBox 平台上執行。

話不多說,打開您的電腦,開始瀏覽 MakeCode Arcade 網站,找尋你有興趣的遊戲製作主題吧!

程式碼

本單元沒有程式碼

參考資料

  1. MakeCode Arcade 官網
  2. Pong 遊戲簡介
  3. 小蜜蜂 Galaxian
  4. 小精靈 Pacman

系列文
使用 WiFiBoy Arcade D51 來學習街機遊戲開發 1
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言